puppet syntax support