cmot list
template foo + list