hound
parkour
joiner
secures
generalization
substitution