refactor(es/ast)!: introduce FunctionBody (#12096)