This will fail on type mismatch. I mean:
```D
ByLine(char, dchar[])
or
ByLine(dchar, char[])
```

That said, since this didn't work before, so it might be wiser to simply do the conversion once and for all in `byLine`, so you don't actually have to handle this case.