https://medium.com/czi-technology/driving-adoption-of-sorbet-static-type-checking-in-rails-ff4e99296203