Some experiments into a fluent API