XMonad.Layout.Decoration

Usage:

data Theme
data Decoration ds s a
class DecorationStyle ds a
class Shrinker s