HardCaml: Register Transfer Level Hardware Design in OCaml | Hacker News Reader