i have the 8 defcfuns below and I can call them all by the same name as in my example at the bottom of the page...but I was hoping someone could edit my version to make it safer and faster, but am new to multimethods and could use help implementing them...I would love to use multimethods to do this providing they are faster than what I have. This is just a very imortant part of the library I'm building and I thought I should run it by more experienced programmers to make sure I do it right. It should seem evident in my MAT defun at the bottom of the page that all my garbage collected functions need to be called by adding a ":t" to the end of the function name as in :