<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def find_wells_with_curve(self, mnemonic, alias=None):
 """ Returns a new Project with only the wells which have the named curve. Args: menmonic (str):
 the name of the curve to look for. alias (dict):
 a welly alias dictionary. Returns: project. """

        return Project([w for w in self if w.get_curve(mnemonic, alias=alias) is not None])