Mostly because it chose to use `Func<...>` i...
# announcements
f
Mostly because it chose to use
Func<...>
instead of interfaces, which meant a lambda wasn't bound to any one concrete interface.