lock

fun <R> lock(mol: Molecule, block: () -> R): R