yet another approach of a merge function
apply_profile: profile options now get merged
definitions adopted to weimarnetz