Add code generator
Add Array support
Add SelectMany implement