public static NancyPack Patch(
     this NancyPack pack, string path, Func <NancyContext, bool> condition, Func <dynamic, dynamic> routeBuilder)
 {
     return(pack.Patch(b => b[path, condition] = routeBuilder));
 }
 public static NancyPack Patch(
     this NancyPack pack, string path, Func <NancyContext, bool> condition, bool runAsync, Func <dynamic, CancellationToken, Task <dynamic> > routeBuilder)
 {
     return(pack.Patch(b => b[path, condition, runAsync] = routeBuilder));
 }
 public static NancyPack Patch(
     this NancyPack pack, string path, Func <dynamic, dynamic> routeBuilder)
 {
     return(pack.Patch(b => b[path] = routeBuilder));
 }