There are 3 tiers of data in config_lib.pasm /config.fpmc
1) data that is useful at parrot runtime.
perhaps has_icu - these can go in config.fpmc and parrot_config.
2) data that is useful at extension or HLL build time:
perhaps ccwarn - these can go in parrot_config.
3) data that might be useful tracking down an issue for a parrot porter.
perhaps configure_args, *_provisional - these shouldn't be saved in parrot's config, but can be saved out in a build file for debugging. You shouldn't be able to see them in an installed parrot.