pub fn run_block<TM: TempManager, FM: FuncManager>( block: &Block, scope: &mut Scope<'_>, tm: &mut TM, fm: &FM) -> Result<String>