Make options to link-to-asset and precompile optional

Is there a reason to have to specify them? There is a default value and `with-settings` can be used to set it in a wider context.