Non-Markovian Discrete Diffusion with Causal Language Models