[jhc] darcs patch: add c-- types for complex and vector values (and 2 more)