Creating an observable from arbitrary arguments