docs: function wrap_casts(x) {
  	x = '' + x;
  	if(/^\(.+\)$/.test(x)) {
  		return '(' + x + ')';
  	}
  	if(/::[a-z]+$/.test(x)) {
  		if(/^[a-z]+ \->> /.test(x)) {
  			return '((' + x + '))';
  		}
  		return '(' + x + ')';
  	}
  	return x;
  }