descript-lang-0.2.0.0: test-resources/examples/Import.ModFunc.dscr
//Uses the same exact function (`Square`) with 2 different definitions
//of an inner function (`Mult`), by using import parameters.
module Examples>Import
import Import>Math>Square[Square => SqDot, Mult => Dot]
import Import>Math>Square[Square => SqCross, Mult => Cross]
import Import>Math>Vector{Vec3, Dot, Cross}
Res[dotProduct, crossProduct].
VecA[].
VecA[]: Vec3[x: 5, y: 4, z: 10]
Res[
dotProduct: SqDot[VecA[]]
crossProduct: SqCross[a: VecA[]]
]?