'Returns the concept halo: a list with this concept + surrounding concepts.
This is useful to reason more fluidly about the concept,
since the halo will include latent properties linked to nearby concepts.'

@property
def halo(self, depth=2):

    return self.flatten(depth=depth)
