ada.2 switch back `do` from built-in function to special form