[refactor] Move toCtype to use Visitor

`toCParamType` just forwards to `toCtype`, so get rid of it completely.

Net -100 lines of code!