let
  doubler = n: outer n;
  outer = let inner = n: a * n;
            a = 2;
          in inner;
in doubler 10