Modify so that free vars are prepended as ListPat
Modify so that free vars are prepended as ListPat

instead of flatly prepended.
This could make code generation simple; environment is pushed to the
stack as one list, instead of pushed as varargs.

tkob/sheep,tkob/sheep,tkob/sheep