Well, it sort of did. When implementing the `hash` method however, I realized
it's not that simple, and decided to use something like this:
import tables
type
FnSignatureTable = ref object
signatures: TableRef[string, seq[FnSignature]]
RunThen I store all signatures in the table with their names as keys, and use an index operator with a signature as the key. I then compare the inputted signature with all the others in the seq, to see if any one matches.
