Lang groups