4f6de341cc
Make it follow the standard protocol(s). Unfortunately that means that some additional information will have to be carried in the compilation context. It seems like a decent tradeoff -- but it may be revisited in the future. Signed-off-by: Will Hawkins <hawkinsw@obs.cr>