abandon @arityize for now, scripted expansion