add strto support the derivation of param template