Replace EmptyItem with a 0 item tuple and arg destructuring
Documentation