Code-Based Abstractions Improve Long-Horizon Language Agent Performance | HACKOBAR_