Sure did... thanks!On Wed, Dec 21, 2016 at 4:02 PM, brian heim <brianlheim@xxxxxxxxx> wrote:BrianI think a.choose.value(a) ought to work.Regards,--On Wed, Dec 21, 2016 at 3:48 PM, John DeBlase <bsnacks000@xxxxxxxxx> wrote:Hi,I'm working on an app where I'd like to be able to choose values stored in an event object that are either constant or some permutation of those constant values evaluated by a function.However, trying to execute the event's func method using .choose does not seem to work. Calling the func explicitly does work as expected...a = (varA: 10, varB:30, func: {|self| self.varA + self.varB; })a.choose.value // returns 10, 30 or "ERROR: Message 'varA' not understood" when func is chosena.func.value // returns 40 as expectedIs there a way to randomly choose and evaluate a function from a collection in this way?thanks in advance,johnny_______________________________ Brian HeimB.M. '14 University of Texas at AustinM.M. '16 Yale School of Music