Text this: Neutrino mass and dark matter from an approximate B − L symmetry