additional tests
enhanced tests for these topics
made code for computing offset into an R array (i.e. integer, logical, numeric) into  a separate function for reuse
initial support for dimensioned types when computing getTypes and getElementType
fixIfAssign wasn't doing the recursive processing. So enable this
In createCast() initial code for STRSXPType. Need to add env and ir as parameters so we can compile new code
add arguments to all calls to createCast
added createLoad() after call to createSEXPGEP. Need to actuall load it (apparently!). Connected to BML.Rdb and matrixSubsetCmp.R
fix up fixIfAssign
temporary fix. Needs more enhancements
fill in the instructions for the incrementing block before processing the body and this allows the current logic to avoid inserting an extra terminator
example of nested ifs inside a for loop
...
works for basicIf.R and simpleIf.R - NOT for simplerNestedIfInLoop.R
add stopifnot so we can be certain they work
check if we are adding a branch to the same block
experiment with compiling the body with the incrBlock as the nextBlock
simplerNestedIfInLoop{,1}.R both work - at least don't go into infinite loop. ...1.R does work
nestedLoops.R running again.
loops and ifs and nested loops and nextBlock working much better