Implement Nim wrapper