Differences Between `fn` and `gen` Beyond Adding a Span - Effect Community