Adding statement list and EmitBody step on members; some minor restructurings.