 
   defmacrop signed_16 do
     quote do
-      big-signed-integer-unit(16)
+      big - signed - integer - unit(16)
     end
   end
 
   defmacrop refb_spec do
     quote do
-      1*8-big-signed-integer
+      1 * 8 - big - signed - integer
     end
   end
 
   test "bitsyntax macro" do
     refb = "sample"
     sec_data = "another"
-    <<byte_size(refb)::refb_spec,
+
+    <<
+      byte_size(refb)::refb_spec,
       refb::binary,
       byte_size(sec_data)::size(1)-signed_16,
-      sec_data::binary>>
+      sec_data::binary
+    >>
   end
 end


  test "pattern match" do
    s = 16
    assert <<_a, _b :: size(s)>> = "foo"
  end

  test "pattern match with splice" do


  test "literal" do
    assert <<106, 111, 115, 195, 169>> == <<"josé">>
    assert <<106, 111, 115, 195, 169>> == <<"#{String.to_atom("josé")}">>
    assert <<106, 111, 115, 195, 169>> == <<"josé"::binary>>
    assert <<106, 111, 115, 195, 169>> == <<"josé"::bits>>
    assert <<106, 111, 115, 195, 169>> == <<"josé"::bitstring>>
