public async Task <Option <IEnumerable <LogRecord> > > GetLogsFromFooService() { FooService fooService = new FooService(_logger); var logResult = await fooService.GenerateMockLogs(); return(Option <IEnumerable <LogRecord> > .ToOption(logResult?.Value)); }