Remove old joins. Move toOpt inside ComplexTask, rename ‘lift’