Similar Items: Sequential decision problems, dependent types and generic solutions