Get rid of the circuit type
int->int64
Use a time.Duration for Timeout, add some more docs