def specifierState(state, timing=None): ''' Generate a Schedule Parameter Automatically mutates itself into the correct object type ''' return ScheduleParam(state, timing)
def specifierTiming(timing): ''' When only timing is given, infer state at a later stage from the context of the mapping ''' return ScheduleParam(None, timing)