The deriving code currently uses isStructureLike when choosing whether to use Inductive or Structure logic, which fails for inductives that are structure-like. The commit changes the code to use isStructure.
#lang lean4
simp