eval.c: make prepend work on top level

Since `include` works on top level, it's reasonable to enable top level
`prepend` as well. I also included a test case for top level `include`.