Preventing Invalid Database Access at Compile Time | Not Hacker News!