Added non-sugared version of step Assign