'Returns a list of similar synsets for adjectives and adverbs, for example:
synsets("almigthy",JJ)[0].similar() => Synset("powerful").'

def similar(self):

    s = (lambda x: ((isinstance(x, wn.Sense) and x.synset) or x))
    p = [Synset(s(p.getTarget())) for p in self._synset.getPointers(wn.SIMILAR)]
    p += [Synset(s(p.getTarget())) for p in self._synset.getPointers(wn.ALSO_SEE)]
    return p
