finally figured out missing syntax(camlp4o)