Combinatory logic : pure, applied and typed /: pure, applied and typed. (©2012)