static vs dynamic #illustrationpic.twitter.com/nDgR8RGdPq
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
Sounds like what you want is already what c# does. It's statically typed, but the compiler is capable of inferring types. This lets you prototype fast as if you were using dynamic, but under the hood, it's statically typed