Weil reciprocity