std.Target.current
@import("builtin").target
closes #9388 closes #9321
build_options
* rework `build_options` to integrate with the FileSource abstraction * support mapping as an arbitrarily named package * support mapping to multiple different artifacts * use hash of contents for options filename