echo join(a, ": ", b)
and the result is
a
: b
It's because usually commands have outputs ending in newlines.
Use strip to get rid of those.
import strutils
# ..
let
a = execProcess(cmd).strip()
b = "some string"
echo a, ": ", b # join is not needed here