I was forced to do an interactive system in COBOL once (on an IBM mainframe). It had to have some subroutines done in BAL (assembly), but was mostly done in COBOL (with some REXX scripts supporting things). Those were the days.
THAT’s very, very impressive, Cj!