more improvements on builtin memberfuncs: now supports arguments