Merge branch 'dev/make_fn' into 'master'

Add another 'make_fn' utility function

See merge request !1
3 jobs for master
in 0 seconds and was queued for 0 seconds