Update th.
e::error for good error messages
inline strescape