Share previous callback with next filter
Share previous callback with next filter

Previously, if two filters were to use the same action, only the last
filter would take effect. Using a multidimensional array and a
recursive callback allows for an unlimited number of filters to use the
callback of its neighbor.

ecj2/kaku,ecj2/kaku