fix unlifted types falling through to unknown apply