Quite a lot source-wise. This approach is I think close to the best that  
we can make out from the "SystemMessage as list node, minimal overhead"  
approach considering code-niceness (excluding macros).