Business transaction DSL. It provides a simple way to define a complex business transaction that includes processing by many different objects.
Make your functions return something meaningful, typed, and safe!
Declarative mappers from ORM models to domain entities. And back again!
Dependency Injection for Humans. It provides a simple low-impact implementation of an IoC container and resolution support for your classes.