float length(var self) { return type_class_method(type_of(self), Vector, length, self); }
local var return_true(var self) { return type_class_method(self, ReturnTrue, return_true, self); }
float dot(var self, var obj) { return type_class_method(type_of(self), Vector, dot, self, obj); }