Language Models in the Loop: Incorporating Prompting into Weak Supervision