named tests
better test stack traces
fix drop and take