Simplify value disambiguation by eliminating useless indirection and help the compiler optimize by eliminating some type erasure.