I am a little concerned about this. This would cause unpredictable results of methods impled on `T`. I would rather an explicit `.get()` or `.unwrap()` method to properly enforce type safety.