The serious answer is: yes. Peaky Blinders kind of does have witches, or at least weird gypsy magic, and it's the worst part of the show.