halis.throw docs