Cleanup: make raise! variadic and implicitly concatenate args