possiblyWithEffectMessageOrNull