Use Forge.Host for integration and call boundaries with Python. The Firmament DSL is probably a lot lower level than what most Code CAD is used to, because it's closer to LLVM IR of "build your own language frontend over kernel operation" type of deal.