is there any SHIFTOUT()?

Normally “shiftout” is a synchronous output that outputs both data and a clock signal, usually as fast as possible on any two pins, while UART functions output on a single pin (“asynchronously”) on specific pins associated with the hardware, at speeds controlled by previous configuration.