Returns an instance of Permission with Permission.shift equal to the specified shift.
if shift is not >= 0.