Cloning a 'Term' is potentially dangerous, so we don't want this to happen by mistake. So instead, we pass in var names and turn them into terms when necessary.
Cloning a 'Term' is potentially dangerous, so we don't want this to happen by mistake. So instead, we pass in var names and turn them into terms when necessary.