[functions.basic] add name_map to GenericFunction.__init__
[demos] fix burgers demo
[operators] make remaining operators immutable