more reflect support for math types