> These may look strange, but turn out to be two objects that are very > familiar to us: \use_i:nn and \use_ii:nn respectively (or > \@firstoftwo and \@secondoftwo, for those who still think in 2e terms > (like me)) http://www.ctan.org/tex-archive/macros/plain/contrib/lambda \def\First#1#2{#1} \def\Second#1#2{#2} \def\Compose#1#2#3{#1{#2{#3}}} \def\Twiddle#1#2#3{#1{#3}{#2}} \let\True=\First \let\False=\Second \let\Not=\Twiddle :-) David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________