handle case where backcall invocation is followed by outdent
add a few backcall tests