With.Transaction(delegate{ Repository.Save(new Post("abc","foo")); });
using(With.QueryCache()) { return Repository.FindAll(Where.Customer.Important == true); }
double duration = With.PerformanceCounter(delegate{ DoSomething(); });