All Purpose Cream Cheese Frosting

Ingredients --  Ovo-Lacto Vegetarian
Useful for enlivening sweet keto recipes such as alternative-flour muffins etc.  This is only about enough frosting for maybe 6 muffins at most.  Not full keto since it relies on sugar, but a better alternative than regular frosting.
For frosting: melt the cream cheese, butter, and oil gently in a microwave, around 30 seconds at a time, until soft and liquid.  Mix in the other ingredients.  Use a blender (e.g. vertical stick blender) to whip it into stiffness and a clean consistency.  Place this bowl in the refrigerator while working on other ingredients.  It should be fairly spreadable even when cold.