cpp: finish linking up the transformer with workflow

- rename primitive and concept that somehow missed the post-fix info
- implement "mock" methods in transformer for types we don't yet
  support
- tidy-up naming of methods in workflow slightly