The Kuru Programming Language