def mask.trim
import bend-kit-websocket@0.4.0.0/websocket.bend as Websocketimport Base
291# Bytes at or past len stay 0, as Bytes requires.
292def mask.trim(+len: U32, a: Array<U32>) -> Array<U32>:
293 +r = (len .&. 3 : U32)
294 mask.trim.if(U32.is_eq(r, 0), (len >> 2n : U32), (U32.shln(1, U32.to_nat((r * 8 : U32))) - 1 : U32), a)