## Function: SB-C::MAKE-OPTIONAL-DISPATCH [![package](https://img.shields.io/badge/Package-SB--C-5f9ea0.svg?style=social&colorA=999999)](../) [![type](https://img.shields.io/badge/Type-Function-5f9ea0.svg?style=social&colorA=999999)](../#function) [![github](https://img.shields.io/badge/GitHub-View_the_source-5f9ea0.svg?style=social&colorA=999999&logo=github)](https://github.com/sbcl/sbcl/blob/master/src/compiler/node.lisp/) > No description. ### Lambda list ```cl (&key (:number #:number) (:%source-name #:%source-name) (:type #:type) (:defined-type #:defined-type) (:where-from #:where-from) (:refs #:refs) (:ever-used #:ever-used) (:extent #:extent) (:info #:info) (:%debug-name #:%debug-name) (:kind #:kind) (:has-external-references-p #:has-external-references-p) (:entry-fun #:entry-fun) (:inlinep #:inlinep) (:inline-expansion #:inline-expansion) (:lexenv #:lexenv) (:arg-documentation #:arg-documentation) (:documentation #:documentation) (:allocator #:allocator) (:plist #:plist) (:xref #:xref) (:inline-expanded #:inline-expanded) (:top-level-defun-p #:top-level-defun-p) ..) ```