haystack-codegen