When trying to mimic the queue interface in go lang, in Enque method i was appending variadic arguments directly to the slice. But when retrieved in Deque operation the type