package functional;
/**
* Generator:
* This is sort of the twin of a delegate, it does work to return a value rather
* than take in one and cause side-effects. Useful as an anonymous factory.
*
* @author Peter Goodman
*
*/
public interface G<A> {
public A call();
}