basic support for assoc / dissoc :confetti_ball: :tada: