support multiline xpression
wrap compiled ls and invoke, so primitives like $import work