Move FutureInt constructors to companion object