fun f (x) {write (x)} local g = eta f, n = read (); g (3)