borrowed items: List[UInt8] is waaaaayyyy slower than any other way. Is it allocating a new copy on a slice? Should I be looking into Span's instead? Or is this an area still being looked at https://github.com/modularml/mojo/issues/3653 ?__getitem__ for List makes it look like it returns a ref to itself though, which seemingly wouldn't need to allocate?