structs for parsing are named *Element

Also an example of PLAIN auth