markdown!
started moving format-independent tests to generic_test.rb and exposed a quite weird behaviour of representable when it comes to parsing empty/not-present collections.
formatting.