simplify object signatures by reusing the parser policy to define them