Initial work on a new ast
Initial work on a new ast

josephlewis42/beancounter,josephlewis42/beancounter,josephlewis42/beancounter,josephlewis42/beancounter,josephlewis42/beancounter,josephlewis42/beancounter