WyJC: reworking the way that lambdas are handled, which is a little tricky but should be OK.  I decided this was necessary because, otherwise, you couldn't take the address of a private function in Whiley.