This consists of two separate changes: - Run Singular in a separate session so it doesn't steal the TTY. - Don't send data to bash through the (supposedly) Singular pipe.