Twig_Error_Syntax para "Filtro desconhecido" com um filtro Twig em Timber

Isso tem que ser simples, mas não vejo o que há de errado. Estou usando o exemplo de filtro simples emhttps://twig.symfony.com/doc/1.x/advanced.html#filters com o Twig 1.34 no Timber, um plugin do WordPress.

Eu adicionei

// an anonymous function
$filter = new Twig_SimpleFilter('rot13', function ($string) {
    return str_rot13($string);
});

e

$twig = new Twig_Environment($loader);
$twig->addFilter($filter);

para o arquivo functions.php do meu tema.

Mas usando{{ 'Twig'|rot13 }} no meu arquivo view.twig dá um erro fatal

PHP Fatal error:  Uncaught exception 'Twig_Error_Syntax'
with message 'Unknown "rot13" filter' in view.twig

e um aviso

Undefined variable: loader in functions.php

Usando um filtro como{{ 'Twig'|lower }} funciona bem.

Preciso adicionar as funções ao functions.php de uma maneira diferente?

questionAnswers(1)

yourAnswerToTheQuestion