Move element unwrapping out of ByNested constructor