This is probably fine, but I'm just curious if there is a reason why we don't want to put the `:aot` at the top level of the project file?  That's how I usually see it done... though, in some respects, I might actually prefer what you're doing here... so I'm definitely interested in hearing about what led you to this approach.