We wound up changing the names of all the forms, removing the def- prefix. This keeps them similar enough to the CFFI names that there's still mnemonic value - my original thinking was that there's no good reason to force users to memorize more names.
Yeah, sb-grovel compatibility was never a goal; changing the interface is definitely always an option. We're still undecided on the best way to handle object names.
-- Dan Knapp