Adds chainfind.first() to run and return only the first result (or null if none)
Adds lazyload experiment

I'll describe it when I'm confident about it