+ Lazy

Couldn't specialize `join` as it gets constrained to `Lazy<'a>`, no idea why.