Adding rrulewrapper.py in a sandbox.
diff --git a/sandbox/rrulewrapper.py b/sandbox/rrulewrapper.py
new file mode 100644
index 0000000..3be7c85
--- /dev/null
+++ b/sandbox/rrulewrapper.py
@@ -0,0 +1,16 @@
+from rrule import *
+
+class rrulewrapper:
+    def __init__(self, freq, **kwargs):
+        self._construct = kwargs.copy()
+        self._construct["freq"] = freq
+        self._rrule = rrule(**self._construct)
+
+    def __getattr__(self, name):
+        if name in self.__dict__:
+            return self.__dict__[name]
+        return getattr(self._rrule, name)
+    
+    def set(self, **kwargs):
+        self._construct.update(kwargs)
+        self._rrule = rrule(**self._construct)