Switch rhs of last ?= operator implementation to a templated type.