- Test for valid subjects on publish and subscribe?
- SyncSubscriber and Next for EncodedConn
- Fast Publisher?
- pooling for structs used? leaky bucket?
- Timeout 0 should work as no timeout
- Ping timer
- Name in Connect for gnatsd
- Asynchronous error handling
- Parser rewrite
- Reconnect
- Hide Lock
- Easier encoder interface
- QueueSubscribeSync
- Make nats specific errors prefixed with 'nats:'
- API test for closed connection
- TLS/SSL
- Stats collection
- Disconnect detection
- Optimized Publish (coalescing)
- Do Examples via Go style
- Standardized Errors