Hi All, I am confused! sub blob-from-pointer(Pointer:D \ptr, Int :$elems!, Blob:U :$type = Buf) is export { What is `Pointer:D \ptr`? Why the `\`? What is `:$elems!`? Why the `:`? Why the `!`? What is `Blob:U :$type = Buf` What does `Blob:U` mean? What does `:type` mean? Is `$type` being assigned the type of `Buf` :'( Yours in confusion, -TThread Next