package Ġsilent orb . my th ic . im aging . text uring . math Ċ Ċ import Ġsilent orb . imp . core .* Ċ import Ġsilent orb . imp . execution . Complete Function Ċ import Ġsilent orb . my th ic . spatial . Vector 2 Ċ Ċ const Ġval Ġmath Path Ġ= Ġ" silent orb . my th ic . math " Ċ Ċ val Ġvector 2 Type Ġ= Ġnew Type Pair ( Path Key ( math Path , Ġ" Vector 2 ")) Ċ Ċ val Ġvector 2 Function Ġ= ĠComplete Function ( ĊĠĠĠ Ġpath Ġ= Ġvector 2 Type . key , ĊĠĠĠ Ġsignature Ġ= ĠComplete Signature ( ĊĠĠĠĠĠĠĠ Ġparameters Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠComplete Parameter (" x ", Ġfloat Type ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠComplete Parameter (" y ", Ġfloat Type ) ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġoutput Ġ= Ġvector 2 Type ĊĠĠĠ Ġ), ĊĠĠĠ Ġimplementation Ġ= Ġ{ Ġarguments Ġ-> ĊĠĠĠĠĠ ĠVector 2 ( arguments [" x "] Ġas ĠFloat , Ġarguments [" y "] Ġas ĠFloat ) ĊĠĠĠ Ġ} Ċ ) Ċ Ċ fun Ġmath Functions () Ġ= ĊĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠ Ġvector 2 Function ĊĠĠĠ Ġ) Ċ