assigning from a num or str can never raise
Don't generate invokes for things that we rely on not throwing