Derive Macro fprint::TypeFingerprint

#[derive(TypeFingerprint)]