Text this: Almost-linear-time algorithms for Markov chains and new spectral primitives for directed graphs