117 GParamInt, 6084 bytes 190 GParamBoolean, 8360 bytes
? GParamString ???? bytes Allocating those dynamically feels wasteful. It's not as-if they'll change. M.