Seol mar théacs é seo: Stein-based preconditioners for weak-constraint 4D-var