* Introducing support for variable-length custom-defined primitives (2)