I can delete hunks - how about committing them. I can do this easily in THG. It looks like you are close to being able to do it. Is there a way I am missing?
Example. In the commit view I see this for all the files with changes:

I want to be able to include or exclude this from the commit. Not discard it.