Architecture as an executable constraint instead of documentation · HackerLangs