I thought about that, however it causes issues interacting with the type parameter in the `get` method. Since there' s no way of expressing that the type parameter on the impl is the same as the type parameter on the method, you'd still need to cast.