{{#babel:plain=true|language}}
Renders a plain babel box for the given language.
{{#babel:language|plain=true}}
Renders a non-plain babel box for the given language (|plain=true is ignored because it doesn't come first.)
{{#babel:plain=true|template}}
Renders a plain invocation of the given template, passing it no arguments (|plain=true is not given as an argument because the first parameter to a template appears to be always ignored due to a bug)
{{#babel:plain=true|baz=true|template}}
Renders a plain invocation of the given template, passing it the argument baz=true (|plain=true is not given as an argument the first parameter to a template appears to be always ignored due to a bug)
{{#babel:template|plain=true}}
Renders a non-plain babel box for the given template, passing it no arguments (|plain=true is ignored since it comes after the template)
{{#babel:plain=true|template|baz=true|template2}}
Renders a plain babel box for the given templates, passing baz=true to the first one but not the second one (and plain=true to neither because of the same bug as above)
Expected behavior is that all named parameters do the same thing regardless of where they are in the call, and the first parameter is not ignored.