bug fixes: generate impl files even when we only have composite ops, fix incorrect quoting of a parameter-less types, provide a manifest for ForgeArray, and don't try to use args(0) in infix methods in the library unless it exists