The following fails to compile with an 'cannot deduce function
from argument types' error. When using an array of something
other than TypeInfo_Class everything works as expected.
void main()
{
import std.algorithm.mutation : remove;
TypeInfo_Class[] arr;
TypeInfo_Class c;
arr = arr.remove!(a => a is c);
}