fn item_head(line: &str) -> Option<(ItemKind, String)>
Recognises pub struct Foo, enum Bar, pub(crate) mod baz and some_macro! { heads.
pub struct Foo
enum Bar
pub(crate) mod baz
some_macro! {