On the topic of "why would you write that with that", this is worth a mention: https://github.com/azac/cobol-on-wheelchair