// see compose_sources,append_sources,merge_sources in lib.pro
// discharges a Source to a Sink
register(new Discharge());
// multi-var operations
register(new Def());
register(new Set());
register(new Val());
// lazy list operations
register(new SourceLazyList());