public static T make <T>(Maker <T> maker) { return(maker.make()); }
public static PropertyValue <T> with <T, V>(Maker <V> valueMaker, Property <T> property) { return(new PropertyValue <T>(property, valueMaker.make())); }