Just wondering, would it be difficult to implement function/method overloading?
effect fx = null
static method create takes string modelpath, unit subject, string attachpt returns effectstruct
static method create takes string modelpath, real x, real y returns effectstruct
The specific application I have in mind is overloading constructors, but I guess there could be others. It would be useful for systems and stuff.