Archer...Hmm...you could do battlefield control there too! I kid, I kid. But it is possible, and I'm working on one.
I could go a different route, it's just that I tend to do swift hunters and tripping monks. Like, all the time.
I guess I could try out my new swift hunter using a level or two of warlock. Does that count as casting?