options = Options
  { query  = def &= typ "QUERY" &= help "Set Prolog query (If not set, first positional argument is used)"
  , file   = def &= typ "FILE"  &= help "Consult file before executing query"
  , output = "graph.png" &= typ "FILE"  &= help "Save generated image to file (default: 'graph.png')"
  , positional = def &= args &= typ "QUERY [FILE]..."
  }
  &= versionArg [ignore]
  &= helpArg [name "h"]
options = Options
  { query  = def &= typ "QUERY" &= help "Set Prolog query (If not set, first positional argument is used)"
  , file   = def &= typ "FILE"  &= help "Consult file before executing query"
  , output = "graph.png" &= typ "FILE"  &= help "Save generated image to file (default: 'graph.png')"
  , positional = def &= args &= typ "QUERY [FILE]..."
  }
  &= versionArg [ignore]
  &= helpArg [name "h"]
options = Options
  { query  = def &= typ "QUERY" &= help "Set Prolog query (If not set, first positional argument is used)"
  , file   = def &= typ "FILE"  &= help "Consult file before executing query"
  , output = "graph.png" &= typ "FILE"  &= help "Save generated image to file (default: 'graph.png')"
  , positional = def &= args &= typ "QUERY [FILE]..."
  }
  &= versionArg [ignore]
  &= helpArg [name "h"]