let rec transform html bdepth = match html with
| Ast.Words ws ->
html
| Ast.A(link,body) ->
let body' = transform body bdepth in
Ast.A(link,body')
| Ast.B body ->
let body' = transform body (bdepth+1) in
if bdepth>0
then body'
else Ast.B body'
| Ast.I body ->
let body' = transform body bdepth in
Ast.I body'
let transform_html html =
transform html 0