Full-featured, robust deriving for Caliban.