How does test driven development can coexist with prototyping an mvp? Does tdd slows down when trying to build fast to validate an idea?