(I know you meant post at the top level, but I don't do that and don't have time to look up the rules for doing that.)
https://github.com/skx/critical/
It's a little addictive writing toy-interpreters for various (older and simpler) languages.
(I know you meant post at the top level, but I don't do that and don't have time to look up the rules for doing that.)