patch sqlalchemy to add new reserved word `signal`