On Thursday, 29 August 2013 at 14:13:07 UTC, John Colvin wrote: > > This could be a lot more generic than it is. Redesigning > Restricted to hold a pointer to a function that does the check > would be one way. Sorry, should read "Limited" not "Restricted" there