Virgil: a statically-typed language balancing functional and OO features | Hacker News Reader