package utp;

public class Pair<T, S> {
	private T fst;
	private S snd;
	
	public Pair(T fst, S snd) {
		super();
		this.fst = fst;
		this.snd = snd;
	}

	public T fst() {
		return fst;
	}
	
	public S snd() {
		return snd;
	}
	
	static <T, S> Pair<T, S> asPair(T a, S b)
	{
		return new Pair<T, S>(a, b);
	}
}
