Should use six.callable
Fix syntax error on Python 2, where keyword-only arguments are not supported