package net.varkhan.base.functor.curry; import net.varkhan.base.functor._; /** * <b></b>. * <p/> * * @author varkhan * @date 12/1/13 * @time 12:40 PM */ public interface Single<L> extends Tuple<L,_> { public L lvalue(); public Object[] values(); public static class Value<L> extends Tuple.Value<L,_> implements Single<L> { public Value(_<L,? extends _> t) { super(t); } public Value(L l) { super(l); } } }