Text this: Types and consistency in combinatory algebras /