Move comma-join from compiler to util