concepts: Add alternative Post implementation with states as types