This post make me think about the future of system development with WL. Perhaps a briefing like this would be enough to come up with a functional scratch in a short future... facing the languages we have nowadays WL is the one closer to have it done.
https://www.facebook.com/thenextweb/photos/a.297026458522.179219.106976563522/10153862403593523/?type=3&theater
I propose a bet here. How many years to have this working in WL? Well... my guess is 2026, so... in Mathematica V20.2 ;p