interface InputSupplier<R> {}