support console.log(TimeSignature) and doc improvement