Metaphors of code—Structuring and broadening the discussion on teaching children to code | Synapse