Safely dealing with scientific units of variables at compile time | Hacker News Reader