Modern approach to general-purpose programming.