* Input
 * Expression as list of tokens
packages