Reduced reassignments to __retval; conversion fix.
Reduced reassignments to __retval; conversion fix.

IfStatements do not have a `body`. There are further changes to be made,
including breaking on nested functions (whose completion values are not
relevant).

charmander/razorleaf