language_reporting
pub fn Component<T>( function: fn(T, Document) -> Document, data: T) -> impl Render