soc.base: add support for adding user-provided template parameters.