General Bindings and Alpha-Equivalence in Nominal Isabelle (Logical Methods in Computer Science, 2012)