Swapped calls to execute() for __call__()

Also added __iter__ to AL definition, which does the obvious iteration
over sub-actions.