A library which supports Contract-First Development and Aspect-Oriented Programming through dynamic generation of run-time types, and exposes nice C#-like fluent API over Reflection.Emit.