dynamic dispatch to system function based on first parameter if not found