public static TOut Ask <TIn, TOut>(this IHandlerQueryFactory factory, TIn spec)
 => factory.Query <TIn, TOut>().Ask(spec);
 public static TOut Handle <TIn, TOut>(this IHandlerQueryFactory factory, TIn command)
 => factory.Handler <TIn, TOut>().Handle(command);