Lazy load lookahead

A tentative solution for https://github.com/kenwheeler/slick/issues/466. I haven't tested it thoroughly at all.