Creating functions lazy.