package church.lang.operators; @SuppressWarnings("unchecked") public class Assignment { public static interface $$assign<T> { public T $assign(T a, T b); } public static interface $$add<T, U> { public T $add(T a, U b); } public static interface $$remove<T, U> { public T $remove(T a, U b); } }