pub trait ProfileData: Sized { fn parse(it: &mut Peekable<Children<'_>>) -> Result<Self, Error>; }
A trait for the types that are legal to go in a TechniqueFx<T>.
TechniqueFx<T>
Parse the embedded data from a subsequence of children in the <technique> node.
<technique>