Add some scalachecks roundtrips for more confidence, fixes #29