panic on unbound variable for better error message