Forward arguments instead of forcing users to bind first
Update comments and README to match the new function definitions
Merge branch 'queue'