Trying to use mpl::sets