Fixed function expression leaking name for lexical scope check.
Updated transform
Fixed funciton expression id for real block
Initial pass on patterns.
Removed debug stmt