procBiblio: Add type signatures

These definitions are non-trivial enough to warrant some types (at least for my brain).