Formal specifications and static checking of interfaces in Julia | Dark Hacker News