Prevents operators from mutating their first object