prevent args from being let bound
rename context: last-function-line -> tail-context
while transform now propagates tail context
'if' transform now propagates tail context
'if' special case
def-edebug-spec for remove-context
fix 'return' transform
fix 'while' transform
fix 'if' transform
fix 'if' transform for real
function 'pyel-split-list'
fix for lists whose car is another list
now it's fixed
delete rubbish from first fix attempt
fixed again.
for loop macro (lists only)
fix 'pyel-split-list' to handle one element lists
transform using proper context
make the 'continue' transform work with the new 'for' transform
make the 'break' transform work with the new 'for' transform