public static ConventionBase <TFrom, ILocator> Locator <TFrom>( this ConventionBuilder <TFrom, ILocator> source, Func <LocatorBuilder, ILocator> locatorDelegate ) => source.Constant(locatorDelegate(BuildRoutine.Locator()));