First cut of multimethods.