Scripting: Functions - very simply

Hi,
please add advanced choices for scripting. Functions are very simply, because overloading, default variables don’t work and so on.
E.g.

test(x: string): string; overload;
begin
...
end;
test(x: int): string; overload;
begin
...
end;

or

test(x: int = 0): int;
begin
...
end;

http://www.delphibasics.co.uk/RTL.asp?Name=Function
http://www.delphibasics.co.uk/RTL.asp?Name=Overload

Thank you for your suggestions. It’s not guaranteed however.