incomplete:Kernel#extend needs to be reviewed for spec completeness
