The Scout Programming Language