Nested language block recursion

@ke-yu
@lukechurch