Universalizing Weak Supervision