/** * @dependency FunListFW uses */ public interface IFunAlgo { public abstract Object forEmpty(EmptyFW list, Object input); public abstract Object forCons(ConsFW list, Object input); }