make tower compatible with type-family effects for Ivory (efects-tyfuncs branch in Ivory repo).
use TF effects.