more factories for FunctionalFuture instances for tests