~evan/hare-qbe