Extract generic deflike?, fnlike?, letlike? predicates