{
  "name": "project",
  "type": "function",
  "description": "Returns a point projected from a start point using a distance and bearing (azimuth) in radians.",
  "arguments": [
    {"arg":"point","description":"start point"},
    {"arg":"distance","description":"distance to project"},
    {"arg":"bearing","description":"bearing in radians clockwise, where 0 corresponds to north"}
  ],
  "examples": [
	{ "expression":"project(make_point(1, 2), 3, radians(270))", "returns":"Point(-2, 2)"}
  ]
}