Use naming and derivables for what I already have from Fantasy Land spec