``` -> [[x for x to 1] for y to 1] ``` does not compile as expected top level assignment works as expected: ``` x = [[x for x to 1] for y to 1] ``` however when the result implicitly returned it fails