Add test for #13.
Fix #13, and clean up the fix for #12.
Cleanup whitespace
Make (empty x) retain metadata.

Just like the built-in sets and maps.
Add regression test for (empty x) metadata