Attempt to convert IGenerator to multimethods

I removed this function since it appears to just be a duplicate of <code>logic.platform/gen?</code>