avoid new object allocate if `Success.leftMap`
avoid new object allocate if `-\/.map`