Describir: Types and consistency in combinatory algebras /