Turns out camlp4 doesn't support this construct, so we can't use it in utop.