Delite integration: changed transformer hierarchy, check whether boundSyms need mirroring too
PreservingForwardTransformer needs to recurse into functions even if they don't have blocks.