bard's list function is now the (applicable) list base type