struct Type *joc_parse_type(char **name, char eos, bool variable, bool signature);
void joc_parse_signature(struct Signature *signature, char **name, char eos, bool variable);
struct Type *joc_parse_type(char **name, char eos, bool variable, bool signature);
void joc_parse_signature(struct Signature *signature, char **name, char eos, bool variable);