Added missing std::decay in optional_bind and map_optional