`lst` is passed as the argument and must be evaled