port 0.1 fixes; is_map mixin; more tests & cleanups

Other options in .streamy.yaml files are camel-case. I think we should stick with one or the other.