Clean up TrySetTo interface to avoid mutable outrefs.
Remove commented bits that aren't necessary.