We always use Leibniz keys (nat for list, Countable for maps), so the Params should be one higher.
nat
Countable
Params
In fact, for singletonM and insert we already use the correct number for Params.
singletonM
insert