Make Position#toString impure

toString is not pure because format is not.