Klut compiler