Add std.coroutine.feed to make a coroutine that you can feed data into.
Extend make-call and add decompose-concat and parse-obj to ast.macros (needed for previous commit that added std.macros.distribute)