Enum member isEmittable2

Checks whether some type is a emittable type of the tinyevent library, i.e. whether Type.init.emit() is working.

enum isEmittable2(T) = isArray!T && isDelegate!(ElementType!T) && (is(ReturnType!(ElementType!T) == bool) || is(ReturnType!(ElementType!T) == void));