Text this: High order expression dependencies finely resolve cryptic states and subtypes in single cell data