create(any(), any(), any()) :: any()
create(any(), any(), any(), any()) :: any()
publish(any(), any()) :: any()
publish(any(), any(), any()) :: any()