Thank you. This should be doable, thanks to lazy evaluation. Will push to this branch.