If programming languages were cabs