Hi,
I will like to propose a new command, \definestructureenumeration, which
is similar to \defineenumeration, but follows the conventions of
\definestructuresection, that is, allows one to write
\definestructureenumeration[theorem]
\starttheorem[title={An important theorem}, list={Not so important}]
...
\stoptheorem
The \start<enumeration> command takes the same arguments as \startsection.
What do you think?
Aditya