main
 1namespace jive
 2{
 3  static public class ConfigurationExtensions
 4  {
 5    static public Configuration<T> then<T>(this Configuration<T> first, Configuration<T> second)
 6    {
 7      return new ChainedConfiguration<T>(first, second);
 8    }
 9
10    static public T and_configure_with<T>(this T item, Configuration<T> configuration)
11    {
12      configuration.configure(item);
13      return item;
14    }
15  }
16}