Revise prop 140 for dirspec 3 + other improvements

Signed-off-by: Daniel Martí <mvdan@mvdan.cc>