re-import p5-Template-Plugin-YAML from 8.2 branch