There's already an NValue static function for getting a size from a fixed ValueType (that, in my opinion, really should be a TupleSchema static function, because that's where it gets used mostly) so you should call it here.