I'd believe that necessary primitives are out there, but it's not really enough to have a solution in theory. A crypto project will have to stop such things in practice before they can legitimately claim to have obsoleted the banks.
The point was not that this alone would make bank obsolete, but rather that this isn't just something "new" cryptocurrencies feature.
Oh I see, and I agree with you. Sorry, my mistake.