public static AggregateListNode <T> NodeAt <T>(this AggregateListNode <T> start, Numeral index) => ChurchAggregateList <T> .NodeAt(start)(index);
public static T Value <T>(this AggregateListNode <T> node) => ChurchAggregateList <T> .Value(node);
public static AggregateListNode <T> Next <T>(this AggregateListNode <T> node) => ChurchAggregateList <T> .Next(node);
public static Boolean IsNull <T>(this AggregateListNode <T> node) => ChurchAggregateList <T> .IsNull(node);