https://www.strandgut.de/ought/
Ought