This thread gave me an idea to port lc.
lc has a hardcoded line width of 79 characters, and I wanted it to detect the terminal width.
I realized this would be convenient and portable in Go.
Here is my port: https://github.com/dbohdan/lc-go.
I submitted the story, but I swear I didn't plan this from the start.
Maybe I'll add color next...