Defining Dynamic Input Types for Chained Effects in JavaScript - Effect Community