virtual void AcceptWriteVisitor(WriteHandlingMethodVisitor<T>& v) const { v.VisitComplex(write_lambda_); }
void AcceptWriteVisitor(WriteHandlingMethodVisitor<T>& v) const override { v.VisitComplex(&write_lambda_); }